SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 54608: Security scan reports "Blind SQL Injection" vulnerability for the SAS® Logon Manager

DetailsAboutRate It

Third-party tools such as IBM Security AppScan Enterprise attempt to analyze security issues for a product by recording requests to the application and then manipulating those requests. These tests are performed and results are analyzed based on generic patterns. Sometimes the tools do not have enough information to understand that the conclusions being drawn based on the limited results presented are incorrect. These issues are known as false positive results.

Logon applications such as the SAS Logon Manager (https://<server>/SASLogon/login) frequently generate a false positive because they are designed to always return the logon page when an incorrect login occurs. A false positive result for a logon process might also be a result of misconfiguration of the automation tool. For example, a false positive can occur when the tool tests a page that is not authenticated.

SAS has seen results in IBM Security AppScan Enterprise reports that flag potentially high severity security vulnerabilities associated with "Blind SQL Injection" in the SAS Logon Manager code. In the SAS implementation of logon, there is no database access backing the logon authentication, so there is no place to inject SQL. Because there is no place to inject SQL, SAS has assessed results from IBM Security AppScan Enterprise that flag potential SQL injection issues for SAS Logon Manager as false positives.

For users running IBM Security AppScan Enterprise, additional information about running the tool and interpreting results is available from IBM (Troubleshooting False Positives in AppScan Enterprise). Specifically, refer to (Common causes for a "Blind SQL Injection" false positive in AppScan Enterprise) for issues with testing logon pages and verifying that login was properly recorded.



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemN/AMicrosoft® Windows® for x649.4 TS1M09.4 TS1M0
Solaris for x649.4 TS1M09.4 TS1M0
Linux for x649.4 TS1M09.4 TS1M0
HP-UX IPF9.4 TS1M09.4 TS1M0
64-bit Enabled Solaris9.4 TS1M09.4 TS1M0
64-bit Enabled HP-UX9.4 TS1M09.4 TS1M0
64-bit Enabled AIX9.4 TS1M09.4 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.